home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / bb21tu.zip / CHANGES.DOC < prev    next >
Text File  |  1991-11-17  |  21KB  |  426 lines

  1. Version 1.4 -- August 29th, 1988
  2.  
  3.  -- Fixed PC*PA performance problem
  4.  -- Bi-lingual broadcast path (Via added/removed as needed)
  5.  -- Fixed XSTOP wiping out too many cycles
  6.  -- Added "@" command to change privilege class
  7.  -- Added additional waits during path search to prevent forward from
  8.     monopolizing the system.
  9.  
  10. Version 1.5 -- September 5th, 1988
  11.  
  12.  -- Fixed long broadcast crash
  13.  
  14. Version 2.0 -- September 25th, 1988
  15.  
  16.  -- Message and user file format changes
  17.      .. Now max of 20 in distribution list.
  18.  -- Added "CF" -- privileged COPYFILE
  19.  -- Added "V" -- Give version
  20.  -- Updated "F" command
  21.           F  -- Makes file with X400 header (like "R")
  22.           FH -- Makes file with X400 and mailbox headers (like "RH")
  23.           FN -- Makes file with just message headers and text.  This
  24.                 was previous "F" command.
  25.  -- LPT1, LPT2, LPT3 are now valid targets for "F" and "CF"
  26.  -- Fixed color problems when scrolling
  27.  
  28. Version 2.1 -- September 25th, 1988
  29.  
  30.  -- Hierarchial routing added
  31.  -- Improved message file integrity
  32.  -- Added retrieve and line edit functions
  33.  -- Added Control-Page-Up and Control-Page-Down
  34.  -- Added PC*PA multiple port support
  35.  -- Added QRES command support for TNC
  36.  -- Fixed BUSY message bug from PK232/87
  37.  -- Fixed NETROM NODE monitor from PK232/87
  38.  -- Fixed PK232/87 not going busy when BBS is down
  39.  -- Added compatibility with MBL version 3.20/3.12/3.13
  40.  -- Added special timeout value in semaphore processor for build of routes
  41.  -- Added Carbon copy function
  42.  -- Added authorization for .DIS and .CC
  43.  -- Added ET
  44.  -- Added LS, L$
  45.  -- Added KF command
  46.  -- Changed LF to match KF
  47.  -- Fixed operator's "L" command
  48.  -- Fixed top of screen color problem (was random)
  49.  -- Fixed LPTx and CF bug.
  50.  -- Fixed bug in CF with unable to open output.
  51.  -- Fixed bug with "GM" and different drives (RUNTIME ERROR 17)
  52.  -- Fixed possible bug in header processor
  53.  -- Fixed GM TIMEOUT bug
  54.  -- Fixed hung port on startup
  55.  
  56. Version 2.2 -- November 8th, 1988
  57.  
  58.  -- Added LU command
  59.  -- Fixed bug in OK, NOT_OK processing
  60.  -- Fixed runtine error 204 / message scramble
  61.  -- Inhibit msg stored message from CC processor when BBS sends
  62.  -- Ignore BUSY msg from PK-232 on forward connect
  63.  
  64. Version 2.3 -- February 1st, 1989 (2.3 was for test only)
  65. Version 2.4 -- February 1st, 1989
  66.  
  67.   -- Convert to TURBO PASCAL V5
  68.   -- Added overlays
  69.   -- Added multiple read / kill on one command with ranges
  70.   -- Added L+ command (List messages selected for forward)
  71.   -- Added LO, KO command (List/Kill old messages)
  72.   -- Added GC, GW commands for capturing sessions and windows into a file
  73.   -- Added GE command (Reload message file)
  74.   -- Added GF command (Reset forward file)
  75.   -- Added GI command (Cleanup BID file)
  76.   -- Added GL command (Reload msg file)
  77.   -- Added GK to force WAKEUP
  78.   -- Added GO command (Mark messages old)
  79.   -- Added JN command (List connected messages)
  80.   -- Added code to permit only send of certain types
  81.   -- Added NETROM Node broadcast decipher
  82.   -- Added new parameter for TCB/IO debugger on monochrome screen
  83.   -- Added version verification to internal PARMS format to prevent problems
  84.   -- Added BID/MID to MsgID line while reading messages
  85.   -- Added support for more than 2 DRSI PC*PA ports
  86.   -- Added WAKEUP support
  87.   -- Added bell for operator (GB command)
  88.   -- Added *** LINKED TO support for GATEWAYs
  89.   -- Added escape/escape support
  90.   -- Added HOUR parm on "T" statement in PATH.BB to allow EVEN/ODD hour select
  91.   -- Added RLI/MBL compatible IMPORT/EXPORT commands
  92.   -- Added NETROM time stamp
  93.   -- Added optional check to prevent attempt to connect to someone already conn.
  94.   -- Added optional parm to allow BBS to read P messages
  95.   -- Added optional parm for edit buffer size
  96.   -- Added optional parm to prevent clock ticks to update status line
  97.   -- Added critical error message support via windows
  98.   -- Added shared interrupt slow down support
  99.   -- Added automatic insert of PC*PA port on forward connect commands
  100.   -- Added $l for messages.  $l = date/time of last "L" command.
  101.   -- Added more support for BLANK as a message type.    If BID_FOR_BLANK is
  102.      on then blank gets treated as a bulletin.  If off then BLANK is
  103.      treated as a private message.
  104.   -- Enabled GM, GR, and GE remote SYSOP capability
  105.   -- Improved logging for forward and connect
  106.   -- Improved search path for forward to cut down time
  107.   -- Improved monitor display -- shorter prefix and better breaks
  108.   -- Improved testing for SETUP duplicates
  109.   -- Improved SETTNC to only do one init for each com number
  110.   -- Improved ability to talk to user
  111.   -- Improved security for BBS
  112.   -- Improved TNC startup/shutdown for PC*PA
  113.   -- PACLEN now 20 to 255
  114.   -- A empty line now has no blanks
  115.   -- Fixed bug regarding "B" command for local operator when not in sysop state
  116.   -- Fixed bug regarding "T" command.  Now check for bad parms
  117.   -- Fixed bug regarding "T" command.  Don't let SYSOP talk to self
  118.   -- Fixed bug with FORWARD_MIN = 0 during BBSETUP
  119.   -- Fixed bug regarding two forwards with same data
  120.   -- Fixed bug when more than 255 characters without a CR in TERMINAL mode
  121.   -- Fixed bug where Error 201 when MAX_TASK > 15...
  122.   -- Fixed bug in NO_KILL_ON_FWD when an underscore is not present
  123.   -- Fixed bug in HELP alias
  124.   -- Fixed bug where it was only storing 1/2 the number of bids
  125.   -- Fixed bug where invalid channel given on "T" command by local operator
  126.   -- Fixed bug involving bad MON.BB file
  127.   -- Fixed bug with 890100
  128.   -- Fixed bug where could not force a path if outside the time zone
  129.  
  130. Version 2.5 -- May 1st, 1989
  131.   -- Fixed bug with more than 100 messages for a single route
  132.   -- Fixed bug with channel numbers > 9
  133.   -- Fixed bug with bad message number on different commands causes 201 error
  134.   -- Fixed bug where SB xx @ xx $ causes message to go into HOLD
  135.   -- Fixed bug where remote SYSOP could not force a forward cycle (X)
  136.   -- Fixed bug where error 201 during monitor of bad packet
  137.   -- Fixed bug where linefeed after CR screws up next command
  138.   -- Fixed invalid error message on blank line in initialize file
  139.   -- Fixed bad error messages on Timeouts and overruns causing error 201
  140.   -- Fixed bug where GR erased a message that didn't have to be renumbered
  141.   -- Fixed bug with remote operator command "X"
  142.   -- Fixed bug with EXPORT and blank bid
  143.   -- Fixed stack space problem causing intermittent 202 errors
  144.   -- Fixed bug if @call in header terminated with non-blank
  145.   -- Fixed timing problem causing TIMEOUTS when printing.
  146.   -- Added new special route indicator -- @BLANK (see special case section
  147.              in the FWD.DOC)
  148.   -- Added recognition of /EXIT
  149.   -- Added THEBOX support in headers (YUK)
  150.   -- Added different "I" command response for SYSOPS
  151.   -- Added ability to have different time zone for forwarding header display
  152.   -- Added F4 to clear bottom window (also frees window scrollback)
  153.   -- Added "DU call" is now a user level command.  Note that the user level DU
  154.      is ONLY for a specific call.
  155.   -- Added DU by matching pattern (DU WA6*) (SYSOPs only)
  156.   -- Added DU nows displays in sort sequence
  157.   -- Added optional loud SYSOP bell
  158.   -- Added feature to not show SYSOPs call in the MAIL FOR beacon
  159.   -- Improve LEAVE handling in the forward cycle.  Turns selected bit off!
  160.              (see special case section in the FWD.DOC)
  161.   -- Displays "Forwarding" instead of "Special "in JN display
  162.   -- Displays subdirectories during "W" command if user allowed to access them
  163.   -- $t in a message now gives port info
  164.   -- Eliminated old message heading when reading with X400
  165.   -- Message list after ET now shows proper size
  166.   -- Repeated EXPORT commands to same file now appends instead of overwrite
  167.  
  168. Version 2.6 -- July 22nd, 1989
  169.   -- Added telephone modem support for hams
  170.   -- Added binary file transfer (YAPP, XMODEM, YMODEM, YMODEM-BATCH)
  171.            The commands are DB and UB
  172.   -- Added Hierarchical address lookup (GH command)
  173.   -- Added marking all BBS in a bulletin's header as having gotten the file
  174.   -- Added SR command to send reply to a message (alias is REPLY)
  175.   -- Added GR with starting number
  176.   -- Added comments in PATH and ROUTE files (use ;)
  177.   -- Added message variable $B -- The message type (single letter)
  178.   -- Added message variable $C -- The message type (by name)
  179.   -- Added message variable $p -- From "H" address
  180.   -- Added message variable $R -- Number of messages to user that are unread
  181.   -- Added message variable $r -- Number of messages that L command would show
  182.   -- Added ability to control port access by level rather than BBS ONLY
  183.   -- Added ability to supress prefix area on operators screen.
  184.            GP command flips toggle from local console.
  185.   -- Added ability to display forward script mismatches
  186.   -- Added GZ command to show mismatch in forward script
  187.   -- Added FORCE command for remote SYSOP
  188.   -- Added parsing of from "H: address
  189.   -- Added *** LINKED support for TEXNET
  190.   -- Added optional end of message message on read
  191.   -- Added optional message (*** Done) at end of reverse forward
  192.   -- Held messages will no longer be marked as OLD
  193.   -- Improved speed of msg search
  194.   -- Improved JN command dispaly (from NQ1C)
  195.   -- Improved "I" command response for SYSOPS
  196.   -- Fixed LF bug on entering subject
  197.   -- Fixed WAKEUP GM/GR/GL bug
  198.   -- Fixed DU from remote SYSOP
  199.   -- Fixed $L.  Is now truly last message number
  200.   -- Fixed hang with TIMEOUT or OVERRUN errors
  201.   -- Fixed remote or local SYSOP to edit own userid record
  202.   -- Fixed bug where minutes did not increment at seconds = 0
  203.   -- Fixed operator's "L" command (again!)
  204.   -- Fixed problem with MESSAGE.BB where the type had to be in caps
  205.   -- Removed double display during terminal mode
  206.  
  207. Version 2.7 -- Novemeber 10th, 1989
  208.   -- Added new port type -- G8BPQ_NODE
  209.   -- Added ; for comment line in PATH.BB
  210.   -- Added code to strip blanks off end of lines in MESSAGE.BB
  211.   -- Add ability to execute DOS program from WAKEUP or Keyboard
  212.                 (EX command described in SERVER.DOC)
  213.   -- Add ability to execute DOS servers from WAKEUP or Keyboard
  214.                 (ES command described in SERVER.DOC)
  215.   -- Added new search args for K R and EXPORT commands.  Now similar
  216.                 to the "L" command
  217.   -- Added hierarchical route info to TO addressee in read header
  218.   -- Added EXPORTK for EXPORT and then KILL a message
  219.   -- Added IMPORTE for IMPORT and then erase the file
  220.   -- Added "R" option..  LATER and REJECT support
  221.   -- Added support for multiple BBS with same call
  222.   -- Added White Pages support (EW command)
  223.   -- Added LF on modem port (see PL command in HELP.BB)
  224.   -- Added HLOOKUP before each forward cycle (see AUTO_HLOOKUP in PARMS.DOC)
  225.   -- Added xx:== allowed in WAKEUP
  226.   -- Added GN command to change file names while running
  227.   -- Added NONEW$ for .CC files to use the old bid.  See CC.DOC
  228.   -- Added display of space remaining and disk size on disks during W command
  229.   -- Added new search term "E" for server info.  LE xxxx finds messages
  230.                       to xxxx where the @ field is blank
  231.   -- Added NO_BUSY_FWD in PARMS.BB -- It prevents a forward cycle if port is
  232.                       busy.  Intended for HF where you only want one connect.
  233.   -- Added $7, $8, $9 to MESSAGEs.  Each sounds a different tone
  234.   -- Added password prompt three times on telephone port
  235.   -- Fixed bug in logging on IMPORT command
  236.   -- Fixed bug where overlay gets hung for long time on binary xfer
  237.   -- Fixed bug where wait for an failed forward was not occurring
  238.   -- Fixed bug with error 201 on binary transfer
  239.   -- Fixed bug in remote operator commands greater than two characters long
  240.   -- Fixed bug where L+ displayed already forwarded messages
  241.   -- Fixed bug where long messages got out of order on "L" command
  242.   -- Fixed bug where L command does not update on modem
  243.   -- Fixed bug for message number > 32767
  244.   -- Fixed bug for header with message number < 0
  245.   -- Fixed annoying problem with garbage characters during certain modem ops
  246.   -- Fixed bug when computer speed affected RING detect
  247.   -- Fixed bug with DRSI non-zero AH
  248.   -- Fixed WEDNESDAY bug in WAKEUP. Spell as WEDNESDY
  249.   -- Fixed bug where CF caused timeout
  250.  
  251. Version 2.8 -- Novemeber 16th, 1989
  252.   -- Same as 2.7
  253.  
  254. Version 2.9 -- April 25th, 1990
  255.   -- Added support for "personal" bbs
  256.   -- Added hold of old bulletins that arrive.
  257.   -- Added differnet header message for local origin messages
  258.   -- Message now in hold show why they were held.
  259.   -- Added blank line between headers and text if none was there.
  260.   -- Added L- command to show messages in progress
  261.   -- Added ability to automaticlly handle logs for daily, weekly and monthly.
  262.   -- Added Alternate header support
  263.   -- Improved help file format allowing different help data for DB and D
  264.      commands for example.
  265.   -- Improved prompting for confirm of kill
  266.   -- Fixed bug with EXPORTK.  K had to be in CAPS.
  267.   -- Fixed bug with IMPORTES.  E and S had to be in CAPS.
  268.   -- Fixed bug where binary download was open for output
  269.   -- Fixed bug where BBOLDMSG went into root directory
  270.   -- Fixed bug where operator screen with was incorrect on startup
  271.   -- Fixed bug where prompt for reverse forward sent PK-232 MBX
  272.   -- Fixed bug in work memory manager
  273.  
  274. Version 2.10 -- May 15th, 1990
  275.  
  276.   -- Fixed bug with header more than 80 characters
  277.   -- Fixed bug with server stack overflow
  278.   -- Fixed bug with NO ROOM FOR TCB on forward
  279.   -- Fixed DFLT_PAC setup
  280.   -- Fixed bug with auto switch of log name (DAILY, etc)
  281.   -- Fixed bug in HELP support for more than one character
  282.   -- Added support for BPQ V3.57 monitoring
  283.   -- Added ability to always send SID at signon to recover from missing BBS
  284.      flag in user defintiions
  285.   -- BBSETUP/BBSETTNC use BIOS for screen I/O always
  286.  
  287. Version 2.11 -- March 3rd, 1991
  288.  
  289.   -- Added "\" in match processing.  Allows ignore of SSID on ROUTE
  290.      using the \ wildcard>  Example AA4RE\-*
  291.   -- Added "?" as same as HELP for compatability with MSYS
  292.   -- Added L./K./R. commands for selecting messages by hierarchical address
  293.   -- Added sorting of messages to be forwarded.  Various options available
  294.   -- Added NT command to control transparency
  295.   -- Added NS command to control screen length/width
  296.   -- Added parm to GB/GP/GS/GZ commands letting you set them directly
  297.   -- Added new message variables $s and $w
  298.   -- Added new forwarding algorithm to allow recomputation while forward
  299.      is in progress
  300.   -- Added default transparency for new users on per port basis
  301.   -- Added remote SYSOP command to shutdown (SHUT and SHUTNOW)
  302.   -- Added code to set dos flag when operator shuts down BBS
  303.   -- Added forward message size control on a path/time basis
  304.   -- Added forward aging (like don't try second system until so many hours
  305.      have passed)
  306.   -- Added better error messages on BBOPT failures in both BBSETUP and BB
  307.   -- Added "MORE" prompting for some commands
  308.   -- Added explaination to disk space info
  309.   -- Added compound searching (See SEARCH.DOC)
  310.   -- Added action file (See ACTION.DOC)
  311.       * Hold or reject incoming messages based on many factors
  312.       * Make a file from a message automatically
  313.       * Able to prevent certain class users from sending messages
  314.         except to certain destinations
  315.   -- Added better ways of issuing GO
  316.   -- Added the ? for routing and the corresponding L? command
  317.   -- Added BBUFIX to help manage user file (See BBUFIX.DOC)
  318.   -- Added EL command for server execution for W1NPR type servers
  319.   -- Added memory display available for message #4 ("I" command)
  320.   -- Added parm to limit bulletins a new user would see with "L" command
  321.   -- Added remote SYSOP passwords
  322.   -- Added code to prevent "<" on send command except for BBS or higher user
  323.   -- Added KILL command
  324.   -- Added the ability for a user to fully register by executing pieces
  325.      of the N command rather than register
  326.   -- Added code to prevent blank subject areas except for private messages
  327.   -- Added ability to prevent certain class users from sending messages
  328.      except to certain destinations
  329.   -- Added multiple language support
  330.   -- Added timeout on transmit (will disconnect an RNR session)
  331.   -- Added test to make sure whoever you forward to is a BBS
  332.   -- Added new user flag for PERSONAL BBS.  Covers things like PK232s etc.
  333.   -- Added REL command for releasing help messages
  334.   -- Added UNKILL command for undoing a KILL
  335.   -- Added lookup for user home BBS on locally originated messages
  336.   -- Changed hierarchical address searching -- See CONVERT.DOC
  337.   -- Changed telephone time out (see MODEM.DOC for other parameters)
  338.   -- Changed overlay pause message to non-critical
  339.   -- Cleaned up the processing of invalid message types
  340.   -- Fixed bug in the terminal start task where wrong error text was given
  341.   -- Fixed bug where RH thought a line was still part of header
  342.   -- Fixed bug where K would stop working in WAKEUP file.  Needed to reset
  343.      the error flag
  344.   -- Fixed bug in WAKEUP on day of week
  345.   -- Fixed bug in INITIALIZE_FILE for modems
  346.   -- Fixed bug with extra blank line for local messages that start with blank
  347.   -- Fixed bug in getting first RING from modem
  348.   -- Fixed bug to allow speed change on dial out
  349.   -- Fixed bug to supress garbage at front of modem call sign/password
  350.   -- Fixed bug so import now scans headers
  351.   -- Fixed memory allocation bug which ate memory
  352.   -- Fixed bug so we get only one connect on a port if user wants
  353.   -- Fixed problem with header and #: > 65535
  354.   -- Fixed bug where error in export caused error #103 crash
  355.   -- Fixed bug which caused loop during display of error in MESSAGE.BB
  356.   -- Fixed bug which occured where you had both a .DIS and a .CC
  357.   -- Fixed bug where port commands in the PATH file were done even if
  358.      the time check would prohibit doing the forward
  359.   -- Improved HLOOKUP speed
  360.   -- Improved forward lookup speed
  361.   -- Improved bug catching.  See BUG.DOC
  362.   -- Updated documentation on CM command
  363.   -- Updated documentation on PCPA card with DRSI software
  364.  
  365. Version 2.12 -- Test versions
  366.   -- Converted to Turbo Pascal Version 6
  367.   -- Fixed bug on REL and UNKILL command not setting low-water mark for
  368.      forwarding.
  369.   -- Fixed terminal mode when converse thread terminates early
  370.   -- Fixed invalid file name on export open
  371.   -- Fixed forward size limiting problem (SIZE on "T" line in forward script)
  372.   -- Fixed bug in REJECT processing
  373.   -- Overlay area now shared
  374.   -- Supports BPQHOST mode directly (BPQ v4+) (See PORT_TYPE in PARMS.DOC
  375.      and G8BPQ.DOC)
  376.   -- Added message to confirm user data change during registration
  377.   -- Added REVIEW command (See REVIEW.DOC)
  378.   -- Added lock for modem speed (See LOCK_MODEM_SPEED in PARMS.BB)
  379.   -- Added HOLD command (See OPERATE.DOC)
  380.   -- Added REVIEW as an ACTION (See ACTION.DOC)
  381.   -- Added options on ES, EL, and EX (see SERVER.DOC)
  382.   -- Added authentication (See AUTHENT.DOC)
  383.         *** Authentication for SEND and for BBS not working yet!!! ***
  384.   -- Added ? during input of password on radio ports (See AUTHENT.DOC)
  385.   -- Added ability to control forwarding by subports (See FWD.DOC)
  386.   -- Added recover from high numbers on GH command
  387.   -- Added new output format "2" for messages (See NF command).  This has
  388.      both the TO and FROM @ fields suppressed
  389.   -- Added paramter for new user default format (See NEW_USER_DISPLAY_FORMAT
  390.      in PARMS.DOC)
  391.   -- Added EP command for controlling ports (interactive only).  See OPEN
  392.      and CLOSE commands for WAKEUP.BB stuff
  393.   -- Added OPEN and CLOSE commands for controlling ports.  Useful from
  394.      WAKEUP
  395.   -- Added better error detection on Send command
  396.   -- Added multiple language support for HELP files.
  397.   -- Added TYPE option on "T" command in PATH files to control which message
  398.      types are forwarded in which window
  399.   -- Added REVERSE/NOREVERSE option on "T" command in PATH files to control
  400.      if the "T" statement applies to reverse forward or not
  401.   -- Added FORCE/NOFORCE option on "T" command in PATH files to control
  402.      if the "T" statement applies to a forced forward or not
  403.   -- Added parm to remove the SSIDs in addresses (See REMOVE_SSID_ADDRESSES
  404.      in PARMS.DOC
  405.   -- Added parm to control minimum WAKEUP interval (See WAKEUP_INTERVAL in
  406.      PARMS.DOC)
  407.   -- Added definite statement as to which "T" statement is used.
  408.   -- Added recovery from printer errors during commands from local
  409.      operators console.
  410.   -- Some actions (Clean, makefile) can now be executed with users logged
  411.      on the BBS (See AC, AM commands)
  412.   -- Blank lines and comments (lines starting with ;) are now allowed
  413.      in .DIS and .CC files
  414.   -- EP command renamed to EC
  415.   -- Reverse forwarding should now obey the SIZE parameters in the PATH file
  416.   -- Removed support for W9ZRX format HLOOKUP file.  This change will allow
  417.      us to make a real HLOOKUP database
  418.  
  419.  
  420. Known Problems
  421. --------------
  422.  
  423.   -- Stray cursor positions during EDIT on some screens (EGA only?)
  424.  
  425.   Also see CONVERT.DOC for known problems on test versions
  426.